import request from '@/utils/request'

// ---------------- 发票相关
// 发票类型/状态
export function fetchInvoiceEnum(data) {
	return request({
		url: '/invoice/enum',
		method: 'POST',
		data: data
	})
}

// 发票管理列表
export function fetchInvoiceList(data) {
	return request({
		url: '/invoice/list',
		method: 'POST',
		data: data
	})
}

// 发票管理列表 - 审核
export function invoiceAudit(data) {
	return request({
		url: '/invoice/audit',
		method: 'POST',
		data: data
	})
}

// 发票管理列表 - 开票
export function invoiceMake(data) {
	return request({
		url: '/invoice/make',
		method: 'POST',
		data: data
	})
}

// 发票管理列表 - 作废
export function invoiceLnvalid(data) {
	return request({
		url: '/invoice/invalid',
		method: 'POST',
		data: data
	})
}

// 发票管理列表 - 修改
export function invoiceEdit(data) {
	return request({
		url: '/invoice/edit',
		method: 'POST',
		data: data
	})
}

// 发票管理列表 - 详情
export function invoiceDetail(data) {
	return request({
		url: '/invoice/detail',
		method: 'POST',
		data: data
	})
}

// 发票管理列表 - 快递公司
export function fetchExpressList(data) {
	return request({
		url: '/express/list',
		method: 'POST',
		data: data
	})
}

// 发票管理列表 - 查询明细
export function fetchDetailList(data) {
	return request({
		url: '/invoice/sourceDetail',
		method: 'POST',
		data: data
	})
}



// WEBPACK FOOTER //
// ./src/api/invoice.js